//
//  ProcessesDataSource.h
//  HypERLtrace
//
//  Created by Vladimir Sarpe on 19/08/08.
//  Copyright 2008 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>

@interface ProcessesDataSource : NSObject {
	NSArray* dataSource;
}

- (id)outlineView:(NSOutlineView*)outlineView child:(NSInteger)index ofItem:(id)item;
- (BOOL)outlineView:(NSOutlineView*)outlineView isItemExpandable:(id)item;
- (NSInteger)outlineView:(NSOutlineView*)outlineView numberOfChildrenOfItem:(id)item;
- (id)outlineView:(NSOutlineView*)outlineView objectValueForTableColumn:(NSTableColumn*)tableColumn byItem:(id)item;
- (void) updateData:(NSArray*) data;

@end
